/* Margin All */
.mg-a { margin: auto; }
.mg-0 { margin: 0; }
.mg-1 { margin: 1px; }
.mg-2 { margin: 2px; }
.mg-3 { margin: 3px; }
.mg-4 { margin: 4px; }
.mg-5 { margin: 5px; }
.mg-10 { margin: 10px; }
.mg-15 { margin: 15px; }
.mg-20 { margin: 20px; }
.mg-25 { margin: 25px; }
.mg-30 { margin: 30px; }
.mg-35 { margin: 35px; }
.mg-40 { margin: 40px; }
.mg-45 { margin: 45px; }
.mg-50 { margin: 50px; }
.mg-55 { margin: 55px; }
.mg-60 { margin: 60px; }
.mg-65 { margin: 65px; }
.mg-70 { margin: 70px; }
.mg-75 { margin: 75px; }
.mg-80 { margin: 80px; }
.mg-85 { margin: 85px; }
.mg-90 { margin: 90px; }
.mg-95 { margin: 95px; }
.mg-100 { margin: 100px; }
.mg-n1 { margin: -1px; }
.mg-n2 { margin: -2px; }
.mg-n3 { margin: -3px; }
.mg-n4 { margin: -4px; }
.mg-n5 { margin: -5px; }
.mg-n10 { margin: -10px; }
.mg-n15 { margin: -15px; }
.mg-n20 { margin: -20px; }
.mg-n25 { margin: -25px; }
.mg-n30 { margin: -30px; }
.mg-n35 { margin: -35px; }
.mg-n40 { margin: -40px; }
.mg-n45 { margin: -45px; }
.mg-n50 { margin: -50px; }
.mg-n55 { margin: -55px; }
.mg-n60 { margin: -60px; }
.mg-n65 { margin: -65px; }
.mg-n70 { margin: -70px; }
.mg-n75 { margin: -75px; }
.mg-n80 { margin: -80px; }
.mg-n85 { margin: -85px; }
.mg-n90 { margin: -90px; }
.mg-n95 { margin: -95px; }
.mg-n100 { margin: -100px; }

/* Margin Left */
.mgl-a { margin-left: auto; }
.mgl-0 { margin-left: 0; }
.mgl-1 { margin-left: 1px; }
.mgl-2 { margin-left: 2px; }
.mgl-3 { margin-left: 3px; }
.mgl-4 { margin-left: 4px; }
.mgl-5 { margin-left: 5px; }
.mgl-10 { margin-left: 10px; }
.mgl-15 { margin-left: 15px; }
.mgl-20 { margin-left: 20px; }
.mgl-25 { margin-left: 25px; }
.mgl-30 { margin-left: 30px; }
.mgl-35 { margin-left: 35px; }
.mgl-40 { margin-left: 40px; }
.mgl-45 { margin-left: 45px; }
.mgl-50 { margin-left: 50px; }
.mgl-55 { margin-left: 55px; }
.mgl-60 { margin-left: 60px; }
.mgl-65 { margin-left: 65px; }
.mgl-70 { margin-left: 70px; }
.mgl-75 { margin-left: 75px; }
.mgl-80 { margin-left: 80px; }
.mgl-85 { margin-left: 85px; }
.mgl-90 { margin-left: 90px; }
.mgl-95 { margin-left: 95px; }
.mgl-100 { margin-left: 100px; }
.mgl-n1 { margin-left: -1px; }
.mgl-n2 { margin-left: -2px; }
.mgl-n3 { margin-left: -3px; }
.mgl-n4 { margin-left: -4px; }
.mgl-n5 { margin-left: -5px; }
.mgl-n10 { margin-left: -10px; }
.mgl-n15 { margin-left: -15px; }
.mgl-n20 { margin-left: -20px; }
.mgl-n25 { margin-left: -25px; }
.mgl-n30 { margin-left: -30px; }
.mgl-n35 { margin-left: -35px; }
.mgl-n40 { margin-left: -40px; }
.mgl-n45 { margin-left: -45px; }
.mgl-n50 { margin-left: -50px; }
.mgl-n55 { margin-left: -55px; }
.mgl-n60 { margin-left: -60px; }
.mgl-n65 { margin-left: -65px; }
.mgl-n70 { margin-left: -70px; }
.mgl-n75 { margin-left: -75px; }
.mgl-n80 { margin-left: -80px; }
.mgl-n85 { margin-left: -85px; }
.mgl-n90 { margin-left: -90px; }
.mgl-n95 { margin-left: -95px; }
.mgl-n100 { margin-left: -100px; }

/* Margin Right */
.mgr-a { margin-right: auto; }
.mgr-0 { margin-right: 0; }
.mgr-1 { margin-right: 1px; }
.mgr-2 { margin-right: 2px; }
.mgr-3 { margin-right: 3px; }
.mgr-4 { margin-right: 4px; }
.mgr-5 { margin-right: 5px; }
.mgr-10 { margin-right: 10px; }
.mgr-15 { margin-right: 15px; }
.mgr-20 { margin-right: 20px; }
.mgr-25 { margin-right: 25px; }
.mgr-30 { margin-right: 30px; }
.mgr-35 { margin-right: 35px; }
.mgr-40 { margin-right: 40px; }
.mgr-45 { margin-right: 45px; }
.mgr-50 { margin-right: 50px; }
.mgr-55 { margin-right: 55px; }
.mgr-60 { margin-right: 60px; }
.mgr-65 { margin-right: 65px; }
.mgr-70 { margin-right: 70px; }
.mgr-75 { margin-right: 75px; }
.mgr-80 { margin-right: 80px; }
.mgr-85 { margin-right: 85px; }
.mgr-90 { margin-right: 90px; }
.mgr-95 { margin-right: 95px; }
.mgr-100 { margin-right: 100px; }
.mgr-n1 { margin-right: -1px; }
.mgr-n2 { margin-right: -2px; }
.mgr-n3 { margin-right: -3px; }
.mgr-n4 { margin-right: -4px; }
.mgr-n5 { margin-right: -5px; }
.mgr-n10 { margin-right: -10px; }
.mgr-n15 { margin-right: -15px; }
.mgr-n20 { margin-right: -20px; }
.mgr-n25 { margin-right: -25px; }
.mgr-n30 { margin-right: -30px; }
.mgr-n35 { margin-right: -35px; }
.mgr-n40 { margin-right: -40px; }
.mgr-n45 { margin-right: -45px; }
.mgr-n50 { margin-right: -50px; }
.mgr-n55 { margin-right: -55px; }
.mgr-n60 { margin-right: -60px; }
.mgr-n65 { margin-right: -65px; }
.mgr-n70 { margin-right: -70px; }
.mgr-n75 { margin-right: -75px; }
.mgr-n80 { margin-right: -80px; }
.mgr-n85 { margin-right: -85px; }
.mgr-n90 { margin-right: -90px; }
.mgr-n95 { margin-right: -95px; }
.mgr-n100 { margin-right: -100px; }

/* Margin Top */
.mgt-a { margin-top: auto; }
.mgt-0 { margin-top: 0; }
.mgt-1 { margin-top: 1px; }
.mgt-2 { margin-top: 2px; }
.mgt-3 { margin-top: 3px; }
.mgt-4 { margin-top: 4px; }
.mgt-5 { margin-top: 5px; }
.mgt-10 { margin-top: 10px; }
.mgt-15 { margin-top: 15px; }
.mgt-20 { margin-top: 20px; }
.mgt-25 { margin-top: 25px; }
.mgt-30 { margin-top: 30px; }
.mgt-35 { margin-top: 35px; }
.mgt-40 { margin-top: 40px; }
.mgt-45 { margin-top: 45px; }
.mgt-50 { margin-top: 50px; }
.mgt-55 { margin-top: 55px; }
.mgt-60 { margin-top: 60px; }
.mgt-65 { margin-top: 65px; }
.mgt-70 { margin-top: 70px; }
.mgt-75 { margin-top: 75px; }
.mgt-80 { margin-top: 80px; }
.mgt-85 { margin-top: 85px; }
.mgt-90 { margin-top: 90px; }
.mgt-95 { margin-top: 95px; }
.mgt-100 { margin-top: 100px; }
.mgt-n1 { margin-top: -1px; }
.mgt-n2 { margin-top: -2px; }
.mgt-n3 { margin-top: -3px; }
.mgt-n4 { margin-top: -4px; }
.mgt-n5 { margin-top: -5px; }
.mgt-n10 { margin-top: -10px; }
.mgt-n15 { margin-top: -15px; }
.mgt-n20 { margin-top: -20px; }
.mgt-n25 { margin-top: -25px; }
.mgt-n30 { margin-top: -30px; }
.mgt-n35 { margin-top: -35px; }
.mgt-n40 { margin-top: -40px; }
.mgt-n45 { margin-top: -45px; }
.mgt-n50 { margin-top: -50px; }
.mgt-n55 { margin-top: -55px; }
.mgt-n60 { margin-top: -60px; }
.mgt-n65 { margin-top: -65px; }
.mgt-n70 { margin-top: -70px; }
.mgt-n75 { margin-top: -75px; }
.mgt-n80 { margin-top: -80px; }
.mgt-n85 { margin-top: -85px; }
.mgt-n90 { margin-top: -90px; }
.mgt-n95 { margin-top: -95px; }
.mgt-n100 { margin-top: -100px; }

/* Margin Bottom */
.mgb-a { margin-bottom: auto; }
.mgb-0 { margin-bottom: 0; }
.mgb-1 { margin-bottom: 1px; }
.mgb-2 { margin-bottom: 2px; }
.mgb-3 { margin-bottom: 3px; }
.mgb-4 { margin-bottom: 4px; }
.mgb-5 { margin-bottom: 5px; }
.mgb-10 { margin-bottom: 10px; }
.mgb-15 { margin-bottom: 15px; }
.mgb-20 { margin-bottom: 20px; }
.mgb-25 { margin-bottom: 25px; }
.mgb-30 { margin-bottom: 30px; }
.mgb-35 { margin-bottom: 35px; }
.mgb-40 { margin-bottom: 40px; }
.mgb-45 { margin-bottom: 45px; }
.mgb-50 { margin-bottom: 50px; }
.mgb-55 { margin-bottom: 55px; }
.mgb-60 { margin-bottom: 60px; }
.mgb-65 { margin-bottom: 65px; }
.mgb-70 { margin-bottom: 70px; }
.mgb-75 { margin-bottom: 75px; }
.mgb-80 { margin-bottom: 80px; }
.mgb-85 { margin-bottom: 85px; }
.mgb-90 { margin-bottom: 90px; }
.mgb-95 { margin-bottom: 95px; }
.mgb-100 { margin-bottom: 100px; }
.mgb-n1 { margin-bottom: -1px; }
.mgb-n2 { margin-bottom: -2px; }
.mgb-n3 { margin-bottom: -3px; }
.mgb-n4 { margin-bottom: -4px; }
.mgb-n5 { margin-bottom: -5px; }
.mgb-n10 { margin-bottom: -10px; }
.mgb-n15 { margin-bottom: -15px; }
.mgb-n20 { margin-bottom: -20px; }
.mgb-n25 { margin-bottom: -25px; }
.mgb-n30 { margin-bottom: -30px; }
.mgb-n35 { margin-bottom: -35px; }
.mgb-n40 { margin-bottom: -40px; }
.mgb-n45 { margin-bottom: -45px; }
.mgb-n50 { margin-bottom: -50px; }
.mgb-n55 { margin-bottom: -55px; }
.mgb-n60 { margin-bottom: -60px; }
.mgb-n65 { margin-bottom: -65px; }
.mgb-n70 { margin-bottom: -70px; }
.mgb-n75 { margin-bottom: -75px; }
.mgb-n80 { margin-bottom: -80px; }
.mgb-n85 { margin-bottom: -85px; }
.mgb-n90 { margin-bottom: -90px; }
.mgb-n95 { margin-bottom: -95px; }
.mgb-n100 { margin-bottom: -100px; }

/* Margin Horizontal (Left & Right) */
.mgx-a { margin-left: auto; margin-right: auto; }
.mgx-0 { margin-left: 0; margin-right: 0; }
.mgx-1 { margin-left: 1px; margin-right: 1px; }
.mgx-2 { margin-left: 2px; margin-right: 2px; }
.mgx-3 { margin-left: 3px; margin-right: 3px; }
.mgx-4 { margin-left: 4px; margin-right: 4px; }
.mgx-5 { margin-left: 5px; margin-right: 5px; }
.mgx-10 { margin-left: 10px; margin-right: 10px; }
.mgx-15 { margin-left: 15px; margin-right: 15px; }
.mgx-20 { margin-left: 20px; margin-right: 20px; }
.mgx-25 { margin-left: 25px; margin-right: 25px; }
.mgx-30 { margin-left: 30px; margin-right: 30px; }
.mgx-35 { margin-left: 35px; margin-right: 35px; }
.mgx-40 { margin-left: 40px; margin-right: 40px; }
.mgx-45 { margin-left: 45px; margin-right: 45px; }
.mgx-50 { margin-left: 50px; margin-right: 50px; }
.mgx-55 { margin-left: 55px; margin-right: 55px; }
.mgx-60 { margin-left: 60px; margin-right: 60px; }
.mgx-65 { margin-left: 65px; margin-right: 65px; }
.mgx-70 { margin-left: 70px; margin-right: 70px; }
.mgx-75 { margin-left: 75px; margin-right: 75px; }
.mgx-80 { margin-left: 80px; margin-right: 80px; }
.mgx-85 { margin-left: 85px; margin-right: 85px; }
.mgx-90 { margin-left: 90px; margin-right: 90px; }
.mgx-95 { margin-left: 95px; margin-right: 95px; }
.mgx-100 { margin-left: 100px; margin-right: 100px; }
.mgx-n1 { margin-left: -1px; margin-right: -1px; }
.mgx-n2 { margin-left: -2px; margin-right: -2px; }
.mgx-n3 { margin-left: -3px; margin-right: -3px; }
.mgx-n4 { margin-left: -4px; margin-right: -4px; }
.mgx-n5 { margin-left: -5px; margin-right: -5px; }
.mgx-n10 { margin-left: -10px; margin-right: -10px; }
.mgx-n15 { margin-left: -15px; margin-right: -15px; }
.mgx-n20 { margin-left: -20px; margin-right: -20px; }
.mgx-n25 { margin-left: -25px; margin-right: -25px; }
.mgx-n30 { margin-left: -30px; margin-right: -30px; }
.mgx-n35 { margin-left: -35px; margin-right: -35px; }
.mgx-n40 { margin-left: -40px; margin-right: -40px; }
.mgx-n45 { margin-left: -45px; margin-right: -45px; }
.mgx-n50 { margin-left: -50px; margin-right: -50px; }
.mgx-n55 { margin-left: -55px; margin-right: -55px; }
.mgx-n60 { margin-left: -60px; margin-right: -60px; }
.mgx-n65 { margin-left: -65px; margin-right: -65px; }
.mgx-n70 { margin-left: -70px; margin-right: -70px; }
.mgx-n75 { margin-left: -75px; margin-right: -75px; }
.mgx-n80 { margin-left: -80px; margin-right: -80px; }
.mgx-n85 { margin-left: -85px; margin-right: -85px; }
.mgx-n90 { margin-left: -90px; margin-right: -90px; }
.mgx-n95 { margin-left: -95px; margin-right: -95px; }
.mgx-n100 { margin-left: -100px; margin-right: -100px; }

/* Margin Vertical (Top & Bottom) */
.mgy-a { margin-top: auto; margin-bottom: auto; }
.mgy-0 { margin-top: 0; margin-bottom: 0; }
.mgy-1 { margin-top: 1px; margin-bottom: 1px; }
.mgy-2 { margin-top: 2px; margin-bottom: 2px; }
.mgy-3 { margin-top: 3px; margin-bottom: 3px; }
.mgy-4 { margin-top: 4px; margin-bottom: 4px; }
.mgy-5 { margin-top: 5px; margin-bottom: 5px; }
.mgy-10 { margin-top: 10px; margin-bottom: 10px; }
.mgy-15 { margin-top: 15px; margin-bottom: 15px; }
.mgy-20 { margin-top: 20px; margin-bottom: 20px; }
.mgy-25 { margin-top: 25px; margin-bottom: 25px; }
.mgy-30 { margin-top: 30px; margin-bottom: 30px; }
.mgy-35 { margin-top: 35px; margin-bottom: 35px; }
.mgy-40 { margin-top: 40px; margin-bottom: 40px; }
.mgy-45 { margin-top: 45px; margin-bottom: 45px; }
.mgy-50 { margin-top: 50px; margin-bottom: 50px; }
.mgy-55 { margin-top: 55px; margin-bottom: 55px; }
.mgy-60 { margin-top: 60px; margin-bottom: 60px; }
.mgy-65 { margin-top: 65px; margin-bottom: 65px; }
.mgy-70 { margin-top: 70px; margin-bottom: 70px; }
.mgy-75 { margin-top: 75px; margin-bottom: 75px; }
.mgy-80 { margin-top: 80px; margin-bottom: 80px; }
.mgy-85 { margin-top: 85px; margin-bottom: 85px; }
.mgy-90 { margin-top: 90px; margin-bottom: 90px; }
.mgy-95 { margin-top: 95px; margin-bottom: 95px; }
.mgy-100 { margin-top: 100px; margin-bottom: 100px; }
.mgy-n1 { margin-top: -1px; margin-bottom: -1px; }
.mgy-n2 { margin-top: -2px; margin-bottom: -2px; }
.mgy-n3 { margin-top: -3px; margin-bottom: -3px; }
.mgy-n4 { margin-top: -4px; margin-bottom: -4px; }
.mgy-n5 { margin-top: -5px; margin-bottom: -5px; }
.mgy-n10 { margin-top: -10px; margin-bottom: -10px; }
.mgy-n15 { margin-top: -15px; margin-bottom: -15px; }
.mgy-n20 { margin-top: -20px; margin-bottom: -20px; }
.mgy-n25 { margin-top: -25px; margin-bottom: -25px; }
.mgy-n30 { margin-top: -30px; margin-bottom: -30px; }
.mgy-n35 { margin-top: -35px; margin-bottom: -35px; }
.mgy-n40 { margin-top: -40px; margin-bottom: -40px; }
.mgy-n45 { margin-top: -45px; margin-bottom: -45px; }
.mgy-n50 { margin-top: -50px; margin-bottom: -50px; }
.mgy-n55 { margin-top: -55px; margin-bottom: -55px; }
.mgy-n60 { margin-top: -60px; margin-bottom: -60px; }
.mgy-n65 { margin-top: -65px; margin-bottom: -65px; }
.mgy-n70 { margin-top: -70px; margin-bottom: -70px; }
.mgy-n75 { margin-top: -75px; margin-bottom: -75px; }
.mgy-n80 { margin-top: -80px; margin-bottom: -80px; }
.mgy-n85 { margin-top: -85px; margin-bottom: -85px; }
.mgy-n90 { margin-top: -90px; margin-bottom: -90px; }
.mgy-n95 { margin-top: -95px; margin-bottom: -95px; }
.mgy-n100 { margin-top: -100px; margin-bottom: -100px; }